package com.yxy.service;

import com.yxy.common.PageResult;
import com.yxy.pojo.dto.BookDTO;
import com.yxy.pojo.dto.PageQueryDTO;
import com.yxy.pojo.dto.TypeDTO;
import com.yxy.pojo.vo.BookDetailVO;

public interface BookService {

    /**
     * 分页查询
     * @param pageQueryDTO
     * @return
     */
    PageResult pageQuery(PageQueryDTO pageQueryDTO);

    /**
     * 新增图书
     */
    void add(BookDTO bookDTO);

    /**
     * 根据id查询书籍信息
     * @param id
     */
    BookDetailVO getById(int id);

    /**
     * 修改图书
     * @param bookDTO
     */
    void update(BookDTO bookDTO);
}
